﻿using System;
using System.Collections.Generic;

// Code scaffolded by EF Core assumes nullable reference types (NRTs) are not used or disabled.
// If you have enabled NRTs for your project, then un-comment the following line:
// #nullable disable

namespace orm.Models
{
    public partial class TgsTDWellBasic
    {
        public long Id0 { get; set; }
        public string Name { get; set; }
        public string Code { get; set; }
        public string Type { get; set; }
        public string Style { get; set; }
        public string Statute { get; set; }
        public double? DesignX { get; set; }
        public double? DesignY { get; set; }
        public string DesignE { get; set; }
        public string DesignN { get; set; }
        public double? ActualX { get; set; }
        public double? ActualY { get; set; }
        public string ActualE { get; set; }
        public string ActualN { get; set; }
        public double? DriftAz { get; set; }
        public double? DriftDis { get; set; }
        public string CoordinateSystem { get; set; }
        public string GeoPosition { get; set; }
        public string StrPosition { get; set; }
        public string SlPosition { get; set; }
        public string Basin { get; set; }
        public string Block { get; set; }
        public string Area { get; set; }
        public string Derrick { get; set; }
        public string DepthZero { get; set; }
        public double? WaterDepth { get; set; }
        public double? ElevKb { get; set; }
        public double? DesignDepth { get; set; }
        public string DesignStrata { get; set; }
        public string DesignObjStrata { get; set; }
        public double? DrilledDepth { get; set; }
        public string DrilledStrata { get; set; }
        public byte[] BeginDrillDatetime { get; set; }
        public byte[] EndDrillDatetime { get; set; }
        public byte[] CompleteDatetime { get; set; }
        public string Operator { get; set; }
        public string OperatorMode { get; set; }
        public string WellHeadTieBack { get; set; }
        public string DrillContract { get; set; }
        public string ElogContract { get; set; }
        public string LogContract { get; set; }
        public string DrillSuper { get; set; }
        public string ElogSuper { get; set; }
        public string LogSuper { get; set; }
        public string GeoSuper { get; set; }
        public string FirstStructure { get; set; }
        public string SecondStructure { get; set; }
        public string SecondStructureBelt { get; set; }
        public double? BenefitContract { get; set; }
        public string Remark { get; set; }
    }
}
